package info.cs52.fes.prolog;

import java.util.List;

public interface Engine {
	
	public abstract String getUserKnowledgeBase();

	public void setUserKnowledgeBase(String s) throws PrologException;
	
	public List<List<String>> recommend() throws PrologException;

	public abstract String getQuestion();

	public abstract String process(String question, String answer, float cf);

	public abstract String getPrompt();
	
}
